OSCV

Top 


Oscilador de salida variable

OSCV #tp, tiempo, #período

 
#tp         Temporizador (variable del área Temporizadores)
tiempo      Variable que tiene el tiempo (en décimas) que permanece activa la salida
#período    Duración total del ciclo (en segundos)
Ejemplo:

        ld 1
        oscv temp0, On, 1
        st sal0

    Es necesario que el acumulador esté en 1 para activar el oscilador. Sino este queda inactivo. El ciclo dura 1 segundo, y se repite mientras esté activo. La salida permanece activa una parte de ese período. Este tiempo es el indicado en la variable tiempo (On). Si el valor de On es mayor o igual que el período, la salida permanece activa todo el período. El estado de la salida está en el acumulador después de ejecutar la instrucción. Como se ve, esta es volcada a una variable (sal0).

    Esta puede usarse como PWM para un PID.

  PID
  TON
  TOF
  TP
  TP_C

  Lista de instrucciones
  Indice